<?php namespace Admin\Controller; 

//后台控制器
class IndexController extends CommonController{
    //后台首页
    public function index(){
		//载入后台模板
       View::make();
    }
	//欢迎模板
	public function welcome(){
		//载入欢迎模板
		View::make();
	}
	//修改密码
	public function changePassword(){
		if(IS_POST){
			//1、判断新密码是否少于六位
			$newPassword=Q('post.newPassword');
			if(!preg_match('/^[\d\w_.]{5,19}$/', $newPassword)) View::error('新密码长度不能少于6位或开头为空！');
			//2、判断两次输入密码是否一致
			$confirmPassword=Q('post.confirmPassword');
			if($newPassword!=$confirmPassword) View::error('两次密码输入不一致！');
			//3、判断原密码是否正确
			$uid=$_SESSION['info']['uid'];
			//查询数据库
			$data=Db::table('user')->where("uid={$uid}")->get();
			//对比旧密码
			$oldPwd=Q('post.oldPassword',null,'md5');
			if($oldPwd!=$data[0]['password']) View::error('旧密码输入错误！');
			//4、以上正确，存入新密码
			Db::table('user')->where("uid={$uid}")->update(['password'=>md5($newPassword)]);
			session_unset();
			session_destroy();
			echo '<script>parent.location.href="'.U('Login/index').'"</script>';
			exit;
		}
		//载入修改密码模板
		View::make();
	}
}
